home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / earcd / dev / c / vbcc.rea < prev   
Text File  |  1997-05-03  |  30KB  |  632 lines

  1. Short:    Free optimizing ANSI C compiler
  2. Author:   volker@vb.franken.de (Volker Barthelmann)
  3. Uploader: volker@vb.franken.de (Volker Barthelmann)
  4. Version:  0.5
  5. Type:     dev/c
  6. Replaces: dev/c/vbccupd0.4b.lha
  7.  
  8.  
  9. vbcc - portable ANSI C compiler (c) in 1995-97 by Volker Barthelmann
  10.  
  11.  
  12. INTRODUCTION
  13.  
  14.     vbcc is a free portable and retargetable ANSI C compiler.
  15.  
  16.     This archive contains the compiler, preprocessor, assembler, linker,
  17.     frontend, message browser, startup codes, C-libraries, amiga.lib
  18.     replacement as well as several other tools (mostly with complete source).
  19.  
  20.     This gives you a complete system that allows to develop programs in
  21.     ANSI C as well as Amiga-specific programs (provided you obtain the
  22.     OS-includes).
  23.  
  24.     All major parts of this distribution (including compiler, preprocessor,
  25.     libraries etc.) have been compiled/assembled with this system and
  26.     apart from the OS-includes everything is included to rebuilt vbcc,
  27.     the libraries and many of the other programs.
  28.  
  29.  
  30. FEATURES
  31.  
  32.     vbcc..
  33.  
  34.     - comes with source
  35.  
  36.     - is free
  37.  
  38.     - is portable and retargetable
  39.  
  40.     - comes with a global optimizer that can e.g. do global common
  41.       subexpression elimination, constant propagation, function inlining
  42.       and several other optimizations (but is not yet finished and may
  43.       have some bugs)
  44.  
  45.     - should be ANSI compliant
  46.  
  47.     - can generate code that runs on a plain 68000 CPU
  48.  
  49.     - can generate code optimized for 020/030, 040 or 060
  50.  
  51.     - can generate code that uses the 68881/2, 68040/060 FPUs directly
  52.       and comes with appropriate math-libraries
  53.  
  54.     - generates standard Amiga object files
  55.  
  56.     - does not need too much memory
  57.  
  58.     - comes with a message browser
  59.  
  60.     - comes with a config program
  61.  
  62.     - offers a lot of error/warning messages that can be turned on/off
  63.       separately
  64.  
  65.  
  66. REQUIREMENTS
  67.  
  68.     To use vbcc you need:
  69.  
  70.     - an Amiga with OS 2.0 or higher (programs compiled with vbcc probably
  71.       work under earlier OS-versions, too)
  72.  
  73.     - enough RAM (it is possible to translate small programs with 1MB, but
  74.       for larger programs much more will be needed)
  75.  
  76.     Stuff that is not needed, but may be very useful:
  77.  
  78.     - harddisk
  79.  
  80.     - editor
  81.  
  82.     - make, touch etc.
  83.  
  84.     - the Amiga OS-includes (they can be found on certain CDs and on
  85.       some ftp-servers which have those CDs mounted)
  86.  
  87.     - pipe-command (to use the message browser)
  88.  
  89.     Also you should know how to use the shell and you should know ANSI C
  90.     (if you need a book I recommend (like everyone) "The C Programming
  91.     Language, Second Edition, ANSI C" by Kernighan and Ritchie).
  92.  
  93.  
  94. WHAT'S NEW
  95.  
  96.     The most important changes since 0.4b:
  97.  
  98.     compiler:
  99.  
  100.      - Changed the directory-structure somewhat.
  101.      - Support for parameter passing in registers (beta).
  102.      - Some internal cleanups.
  103.      - A few code-generation improvements.
  104.      - Better error-handling in certain cases.
  105.      - A few bugs fixed.
  106.      - Source for i386 code generator (not yet finished) included.
  107.  
  108.     optimizer:
  109.  
  110.      - Some bugs have been fixed.
  111.      - Simple loop-unrolling added.
  112.  
  113.     frontend:
  114.  
  115.      - Option to specify which config-file is to be used.
  116.  
  117.     libraries:
  118.  
  119.      - Support for ixemul.library added.
  120.      - New m040.lib based on the Motorola routines modified by
  121.        Aki M Laukkanen.
  122.      - Fixed some minor bugs.
  123.  
  124.  
  125. Volker Barthelmann                                      volker@vb.franken.de
  126. Kennedy-Ring 39
  127. 91301 Forchheim
  128. Germany
  129.  
  130.  
  131. ============================= Archive contents =============================
  132.  
  133. Original  Packed Ratio    Date     Time    Name
  134. -------- ------- ----- --------- --------  -------------
  135.    11762    2286 80.5% 09-Nov-96 02:07:40 +alias.c
  136.    11644    3179 72.6% 17-Jan-97 05:23:08 +av.c
  137.   295164  127120 56.9% 01-Mar-97 19:29:28 +vbcca68k
  138.   205700   90416 56.0% 01-Mar-97 19:28:52 +vbccsa68k
  139.    12716    7500 41.0% 22-Jan-97 16:25:36 +vc
  140.    33276   18110 45.5% 22-Jul-96 00:13:08 +vcpp
  141.    11663    3239 72.2% 18-Jan-97 05:03:56 +cp.c
  142.    13431    3887 71.0% 08-Dec-96 11:31:56 +cse.c
  143.    55953   13620 75.6% 04-Feb-97 00:18:48 +declaration.c
  144.    30018    8429 71.9% 19-Feb-97 15:33:18 +errors.doc
  145.    40926   14745 63.9% 01-Mar-97 18:18:12 +History
  146.    26000    9197 64.6% 01-Mar-97 17:59:50 +interface.doc
  147.    24896    8342 66.4% 30-Jan-97 22:30:24 +vbcc.doc
  148.    13128    4835 63.1% 01-Feb-97 21:24:16 +vbccamiga68k.doc
  149.     4369    1809 58.5% 01-Mar-97 18:03:26 +vbcci386.doc
  150.     6350    2527 60.2% 30-Jan-97 22:19:52 +vc.doc
  151.     3007    1483 50.6% 30-Jan-97 03:58:50 +vcpp.doc
  152.    12271    3167 74.1% 23-Jan-97 23:13:06 +errors.h
  153.    21524    4911 77.1% 23-Dec-96 03:21:54 +flow.c
  154.    13768    3935 71.4% 13-Jan-97 01:45:18 +vc.c
  155.    49075   10668 78.2% 31-Jan-97 18:41:00 +ic.c
  156.    59454   13764 76.8% 29-Jan-97 18:40:18 +loop.c
  157.    19148    8409 56.0% 14-May-96 17:08:40 +alib
  158.    24040   11741 51.1% 29-Oct-96 14:27:24 +fd2lib
  159.     1352     885 34.5% 04-Feb-97 15:04:16 +ixstacksize
  160.    62872   40014 36.3% 29-Oct-96 14:38:10 +PhxAss
  161.    12072    8191 32.1% 08-Feb-97 00:39:22 +PhxLnk
  162.      536     378 29.4% 05-May-96 19:04:16 +showerr
  163.      568     402 29.2% 05-May-96 19:14:06 +tovbr
  164.    13320    6791 49.0% 13-Sep-96 02:46:06 +vbrowse
  165.    24092    9918 58.8% 11-Aug-96 18:48:18 +vconfig
  166.     1576     883 43.9% 10-Dec-95 18:29:14 +vsend
  167.     4888    2266 53.6% 14-May-96 17:09:12 +alib.doc
  168.     2561    1081 57.7% 25-Oct-96 18:42:10 +extralib.doc
  169.     5946    2623 55.8% 20-Jan-97 05:32:46 +fd2lib.doc
  170.     3440    1439 58.1% 30-Jan-97 21:55:12 +ixemul.doc
  171.     1755     872 50.3% 12-May-96 05:25:12 +minstart.doc
  172.   129108   44278 65.7% 29-Oct-96 04:03:58 +PhxAss.guide
  173.    22185    7664 65.4% 08-Feb-97 00:39:38 +PhxLnk.guide
  174.    72511   14238 80.3% 30-Oct-96 00:59:22 +VBCCMessages.guide
  175.     3466    1415 59.1% 18-Jun-96 00:54:44 +vbrowse.doc
  176.     9148    3412 62.7% 30-Jan-97 02:29:40 +vclib.doc
  177.      502     288 42.6% 25-Oct-96 18:15:02 +vconfig.doc
  178.      233     155 33.4% 07-Nov-96 18:13:02 +assert.h
  179.     1089     340 68.7% 25-Aug-96 01:27:58 +ctype.h
  180.     2285     708 69.0% 20-Oct-95 17:59:40 +errno.h
  181.      910     288 68.3% 25-Oct-96 18:47:28 +extra.h
  182.     1018     306 69.9% 11-Sep-95 18:11:46 +float.h
  183.      440     170 61.3% 11-May-96 04:44:12 +limits.h
  184.      891     317 64.4% 20-Oct-95 19:23:14 +locale.h
  185.      729     255 65.0% 23-Sep-95 04:33:08 +math.h
  186.      127     101 20.4% 20-Oct-95 18:35:56 +setjmp.h
  187.      315     152 51.7% 20-Oct-95 19:08:16 +signal.h
  188.      284     164 42.2% 27-Mar-96 18:08:10 +stdarg.h
  189.      580     232 60.0% 16-Jul-95 15:52:48 +stddef.h
  190.     6176    1710 72.3% 17-Feb-97 00:56:06 +stdio.h
  191.     1914     610 68.1% 08-Sep-96 21:24:44 +stdlib.h
  192.     3695     531 85.6% 25-Aug-96 01:20:04 +string.h
  193.      951     350 63.1% 10-Sep-96 01:15:10 +time.h
  194.      184     116 36.9% 30-Jan-97 21:38:16 +init_vbcc
  195.   180272   31499 82.5% 23-Oct-96 18:18:00 +amiga.lib
  196.   178572   31400 82.4% 23-Oct-96 18:18:02 +amigas.lib
  197.     1512     697 53.9% 29-Oct-96 20:36:20 +extra.lib
  198.     1500     705 53.0% 29-Oct-96 20:36:20 +extras.lib
  199.    50432    6329 87.4% 04-Feb-97 15:10:30 +ixemul.lib
  200.    48656    6310 87.0% 04-Feb-97 15:12:34 +ixemuls.lib
  201.    24444   12844 47.4% 30-Jan-97 02:39:02 +m040.lib
  202.    16176    6682 58.6% 29-Oct-96 21:43:38 +m040o.lib
  203.    13108    5672 56.7% 29-Oct-96 21:54:30 +m881.lib
  204.    23748    7336 69.1% 15-Jan-97 01:12:26 +mieee.lib
  205.    33204   14121 57.4% 10-Nov-96 21:14:54 +vc.lib
  206.    33180   14220 57.1% 22-Jan-97 16:18:26 +vcs.lib
  207.      127     110 13.3% 28-Aug-95 15:49:50 +_chkabort.c
  208.      918     383 58.2% 20-Oct-95 23:32:50 +_errors.c
  209.      373     193 48.2% 11-Jul-95 16:06:02 +_ldivs.c
  210.      271     137 49.4% 11-Jul-95 16:03:12 +_ldivu.c
  211.     1857     554 70.1% 19-Aug-96 02:25:56 +_lmath.s
  212.      351     189 46.1% 18-Jul-95 15:20:52 +_lmods.c
  213.      250     133 46.8% 11-Jul-95 16:10:26 +_lmodu.c
  214.     2512     896 64.3% 17-Jun-96 15:56:58 +_main.c
  215.     2515     896 64.3% 27-Oct-95 00:49:10 +_prof.c
  216.    11209    2934 73.8% 14-May-96 17:08:56 +alib.c
  217.     1654     662 59.9% 20-May-96 05:05:46 +ArgArray.c
  218.      184     116 36.9% 26-Oct-95 18:44:24 +BeginIO.s
  219.      351     159 54.7% 26-Oct-95 18:49:08 +CallHook.s
  220.     1892     407 78.4% 26-Oct-95 18:56:58 +Cia.s
  221.      431     176 59.1% 26-Oct-95 19:00:00 +CoerceMethod.s
  222.     1045     360 65.5% 26-Oct-95 18:05:44 +CreateIO.c
  223.      982     443 54.8% 26-Oct-95 18:20:32 +CreatePort.c
  224.     1636     780 52.3% 16-Sep-96 23:24:22 +CreateTask.c
  225.     2996     661 77.9% 26-Oct-95 19:05:44 +Custom.s
  226.      287     109 62.0% 19-May-96 21:43:32 +defs.s
  227.       39      39  0.0% 26-Oct-95 18:31:58 +DeleteTask.c
  228.      388     169 56.4% 26-Oct-95 19:56:28 +DoMethod.s
  229.      821     178 78.3% 17-Sep-96 16:22:32 +DoPktn.c
  230.      266      61 77.0% 20-Oct-95 16:22:56 +DoPktn.whatsthis
  231.      459     190 58.6% 26-Oct-95 19:56:04 +DoSuperMethod.s
  232.      125     111 11.2% 26-Oct-95 19:13:48 +FastRand.c
  233.      279     176 36.9% 26-Oct-95 19:15:32 +FreeIEvents.c
  234.      208     116 44.2% 26-Oct-95 19:55:40 +HookEntry.s
  235.      457     250 45.2% 26-Oct-95 19:18:00 +HotKey.c
  236.     1914     650 66.0% 14-Jun-96 22:22:38 +LibAllocPooled.c
  237.     1090     453 58.4% 14-Jun-96 22:22:38 +LibCreatePool.c
  238.      908     396 56.3% 14-Jun-96 22:22:38 +LibFreePooled.c
  239.     2749    1108 59.6% 17-Sep-96 16:22:32 +MakeALIB.script
  240.      658     338 48.6% 20-May-96 04:42:34 +MakeASLIB.script
  241.      297     180 39.3% 26-Oct-95 18:22:14 +NewList.c
  242.      357     223 37.5% 14-Jun-96 22:22:36 +pool.h
  243.     1835     791 56.8% 10-Jun-96 21:38:56 +AsmAllocPooled.s
  244.     1117     521 53.3% 10-Jun-96 21:38:56 +AsmCreatePool.s
  245.      892     448 49.7% 10-Jun-96 21:38:56 +AsmFreePooled.s
  246.      316     186 41.1% 26-Oct-95 19:51:06 +RangeRand.c
  247.      417     194 53.4% 26-Oct-95 19:55:10 +SetSuperAttrs.s
  248.      254     193 24.0% 26-Oct-95 18:34:46 +sprintf.c
  249.     1259     548 56.4% 16-Sep-96 23:23:38 +TimeDelay.c
  250.      124     100 19.3% 26-Oct-95 19:57:56 +WaitBeam.c
  251.     1411     187 86.7% 16-Nov-96 23:03:22 +_ctype_.c
  252.       82      78  4.8% 17-Jun-96 17:02:56 +isalnum.c
  253.       82      77  6.0% 17-Jun-96 17:03:20 +isalpha.c
  254.       83      80  3.6% 17-Jun-96 17:03:40 +iscntrl.c
  255.       82      76  7.3% 17-Jun-96 17:04:02 +isdigit.c
  256.       83      78  6.0% 17-Jun-96 17:04:20 +isgraph.c
  257.       82      77  6.0% 17-Jun-96 17:04:38 +islower.c
  258.       84      80  4.7% 17-Jun-96 17:04:56 +isprint.c
  259.       83      78  6.0% 17-Jun-96 17:05:14 +ispunct.c
  260.       82      77  6.0% 17-Jun-96 17:05:32 +isspace.c
  261.       82      77  6.0% 17-Jun-96 17:05:56 +isupper.c
  262.       85      79  7.0% 17-Jun-96 17:06:24 +isxdigit.c
  263.       94      89  5.3% 17-Jun-96 17:06:44 +tolower.c
  264.       95      90  5.2% 17-Jun-96 17:07:10 +toupper.c
  265.       15      15  0.0% 20-Oct-95 20:23:22 +errno.c
  266.      529     267 49.5% 19-Oct-96 00:39:56 +chdir.c
  267.      244     159 34.8% 23-Oct-96 16:57:08 +clock.c
  268.      616     496 19.4% 29-Oct-96 20:35:48 +extra.dir
  269.      616     490 20.4% 29-Oct-96 20:36:12 +extras.dir
  270.      363     207 42.9% 01-Aug-96 18:33:32 +getch.c
  271.      231     167 27.7% 25-Oct-96 18:34:34 +isseparator.c
  272.      264     180 31.8% 25-Oct-96 18:22:34 +iswhitespace.c
  273.      202     105 48.0% 29-Oct-96 20:34:58 +Make_extralib.script
  274.      214     109 49.0% 29-Oct-96 20:35:12 +Make_extraslib.script
  275.      402     234 41.7% 02-Aug-96 01:23:32 +stricmp.c
  276.      440     259 41.1% 02-Aug-96 01:24:04 +strnicmp.c
  277.    23163    6229 73.1% 29-Oct-96 14:25:42 +fd2lib.c
  278.       90      65 27.7% 24-Oct-96 13:32:58 +geta4.s
  279.     9844    3735 62.0% 04-Feb-97 15:04:24 +crt0.asm
  280.    23888   12706 46.8% 10-Jan-97 23:02:32 +gen_glue
  281.     2325     806 65.3% 10-Jan-97 23:01:36 +gen_glue.c
  282.     2535    1088 57.0% 04-Feb-97 15:04:10 +ixstacksize.c
  283.     2190     888 59.4% 04-Feb-97 15:03:44 +Make_ixemul.script
  284.       99      91  8.0% 04-Feb-97 15:03:54 +__ixemulVer.s
  285.      120     104 13.3% 04-Feb-97 15:03:54 +__stack.s
  286.      106      95 10.3% 04-Feb-97 15:03:54 +__stk_argbytes.s
  287.       99      88 11.1% 04-Feb-97 15:03:54 +__stk_limit.s
  288.       80      53 33.7% 11-Jan-97 22:27:06 +addd.s
  289.       80      54 32.5% 11-Jan-97 22:27:00 +addl.s
  290.       80      53 33.7% 11-Jan-97 22:51:50 +cmpd.s
  291.       80      55 31.2% 11-Jan-97 22:52:10 +cmpl.s
  292.       86      57 33.7% 11-Jan-97 22:28:48 +d2s.s
  293.       80      52 35.0% 11-Jan-97 22:28:20 +divd.s
  294.       80      55 31.2% 11-Jan-97 22:28:30 +divl.s
  295.      139     112 19.4% 04-Feb-97 15:03:54 +expand_cmd_line.s
  296.       84      53 36.9% 15-Jan-97 01:45:12 +fixds.s
  297.      521     178 65.8% 15-Jan-97 05:39:42 +fixdu.s
  298.       84      55 34.5% 15-Jan-97 01:46:10 +fixls.s
  299.      429     173 59.6% 15-Jan-97 05:42:48 +fixlu.s
  300.      162      91 43.8% 15-Jan-97 05:47:30 +fltsbd.s
  301.      162      91 43.8% 15-Jan-97 05:50:02 +fltsbl.s
  302.       90      59 34.4% 15-Jan-97 05:04:44 +fltsld.s
  303.       90      59 34.4% 15-Jan-97 05:05:08 +fltsll.s
  304.      147      89 39.4% 15-Jan-97 05:52:24 +fltswd.s
  305.      147      89 39.4% 15-Jan-97 05:52:34 +fltswl.s
  306.      150      90 40.0% 16-Jan-97 01:20:12 +fltubd.s
  307.      150      90 40.0% 16-Jan-97 01:19:30 +fltubl.s
  308.      311     152 51.1% 16-Jan-97 01:16:02 +fltuld.s
  309.      289     136 52.9% 16-Jan-97 01:17:22 +fltull.s
  310.      150      88 41.3% 16-Jan-97 01:20:26 +fltuwd.s
  311.      150      89 40.6% 16-Jan-97 01:19:48 +fltuwl.s
  312.       74      50 32.4% 15-Jan-97 04:46:14 +ldivs.s
  313.       76      50 34.2% 15-Jan-97 04:53:20 +ldivu.s
  314.       74      49 33.7% 15-Jan-97 04:54:16 +lmods.s
  315.       76      50 34.2% 15-Jan-97 04:54:42 +lmodu.s
  316.       80      54 32.5% 11-Jan-97 22:27:32 +muld.s
  317.       80      55 31.2% 11-Jan-97 22:27:54 +mull.s
  318.       80      52 35.0% 16-Jan-97 01:53:58 +negd.s
  319.       80      54 32.5% 16-Jan-97 01:54:50 +negl.s
  320.       88      57 35.2% 11-Jan-97 22:30:04 +s2d.s
  321.       80      54 32.5% 11-Jan-97 22:27:14 +subd.s
  322.       80      55 31.2% 11-Jan-97 22:27:22 +subl.s
  323.      235     130 44.6% 15-Jan-97 01:32:04 +tstd.s
  324.      225     130 42.2% 15-Jan-97 01:33:28 +tstl.s
  325.      294     126 57.1% 20-Oct-95 19:35:44 +localeconv.c
  326.       84      76  9.5% 20-Oct-95 19:24:48 +setlocale.c
  327.     3427     741 78.3% 29-Oct-96 20:19:00 +Make_vclib.script
  328.     3569     752 78.9% 29-Oct-96 20:19:08 +Make_vcslib.script
  329.       41      41  0.0% 15-Sep-95 19:14:16 +_main.c
  330.      267     149 44.1% 11-Sep-95 21:59:00 +atan2.c
  331.      101      88 12.8% 11-Sep-95 18:34:52 +atof.c
  332.       87      73 16.0% 13-Oct-95 16:06:38 +difftime.c
  333.      137     100 27.0% 11-Sep-95 22:01:04 +fmod.c
  334.      128      98 23.4% 11-Sep-95 18:36:36 +isinf.c
  335.      129      98 24.0% 11-Sep-95 18:36:34 +isnan.c
  336.     2376    1197 49.6% 30-Jan-97 02:39:00 +m040.dir
  337.     2552    1341 47.4% 29-Oct-96 21:54:30 +m881.dir
  338.      804     219 72.7% 30-Jan-97 02:19:18 +Make_m040.script
  339.      927     234 74.7% 30-Jan-97 02:18:10 +Make_m040o.script
  340.      813     214 73.6% 29-Oct-96 20:34:06 +Make_m881.script
  341.     1801     305 83.0% 29-Oct-96 20:34:24 +Make_mieee.script
  342.     4184    1118 73.2% 28-Jan-97 18:21:12 +acos.s
  343.     4769    1331 72.0% 28-Jan-97 18:21:12 +asin.s
  344.    21141    5347 74.7% 28-Jan-97 18:21:12 +atan.s
  345.      166      97 41.5% 28-Jan-97 18:38:26 +ceil.s
  346.    22801    5734 74.8% 28-Jan-97 18:21:12 +cos.s
  347.     4729    1243 73.7% 28-Jan-97 18:21:12 +cosh.s
  348.    40158   10291 74.3% 28-Jan-97 18:21:12 +exp.s
  349.       68      57 16.1% 28-Jan-97 18:28:20 +fabs.s
  350.      191     111 41.8% 28-Jan-97 18:38:30 +floor.s
  351.      302     164 45.6% 28-Jan-97 18:28:26 +frexp.c
  352.      837     393 53.0% 28-Jan-97 18:28:26 +ldexp.c
  353.    25134    6208 75.3% 28-Jan-97 18:21:10 +log.s
  354.     8034    3087 61.5% 28-Jan-97 18:21:28 +fplsp.doc
  355.   293882   59558 79.7% 28-Jan-97 18:21:36 +fplsp.s
  356.      170     106 37.6% 28-Jan-97 18:28:26 +modf.c
  357.     3130     909 70.9% 28-Jan-97 18:21:10 +pow.s
  358.     5416    1409 73.9% 28-Jan-97 18:21:10 +sinh.s
  359.       68      54 20.5% 28-Jan-97 18:28:16 +sqrt.s
  360.    15254    4064 73.3% 28-Jan-97 18:21:10 +tan.s
  361.     6548    1422 78.2% 28-Jan-97 18:21:10 +tanh.s
  362.      218     136 37.6% 09-Apr-96 23:34:48 +acos.s
  363.      213     132 38.0% 09-Apr-96 23:35:08 +asin.s
  364.      212     131 38.2% 09-Apr-96 23:35:16 +atan.s
  365.      210     131 37.6% 09-Apr-96 23:37:06 +ceil.s
  366.      210     131 37.6% 09-Apr-96 23:36:34 +cos.s
  367.      213     132 38.0% 09-Apr-96 23:36:44 +cosh.s
  368.      210     131 37.6% 09-Apr-96 23:36:52 +exp.s
  369.       68      57 16.1% 09-Apr-96 23:07:00 +fabs.s
  370.      210     129 38.5% 09-Apr-96 23:37:14 +floor.s
  371.      302     164 45.6% 09-Apr-96 22:58:28 +frexp.c
  372.      837     393 53.0% 09-Apr-96 22:58:28 +ldexp.c
  373.      210     131 37.6% 09-Apr-96 23:37:26 +log.s
  374.      215     135 37.2% 09-Apr-96 23:37:34 +log10.s
  375.      170     106 37.6% 09-Apr-96 22:58:28 +modf.c
  376.      245     147 40.0% 09-Apr-96 23:37:50 +pow.s
  377.      210     131 37.6% 09-Apr-96 23:38:00 +sin.s
  378.      212     131 38.2% 09-Apr-96 23:38:06 +sinh.s
  379.       68      54 20.5% 09-Apr-96 23:12:56 +sqrt.s
  380.      210     131 37.6% 09-Apr-96 23:38:14 +tan.s
  381.      212     132 37.7% 09-Apr-96 23:38:22 +tanh.s
  382.       68      55 19.1% 11-Sep-95 22:08:28 +acos.s
  383.       68      58 14.7% 11-Sep-95 22:07:48 +asin.s
  384.       68      55 19.1% 11-Sep-95 22:09:06 +atan.s
  385.      166      97 41.5% 10-Nov-95 18:14:28 +ceil.s
  386.       66      56 15.1% 11-Sep-95 22:08:04 +cos.s
  387.       68      57 16.1% 11-Sep-95 22:08:18 +cosh.s
  388.       67      56 16.4% 11-Sep-95 22:10:12 +exp.s
  389.       68      57 16.1% 11-Sep-95 22:09:26 +fabs.s
  390.      191     111 41.8% 10-Nov-95 21:40:00 +floor.s
  391.      217     114 47.4% 01-Feb-96 17:22:04 +frexp.s
  392.      140      90 35.7% 01-Feb-96 17:14:32 +ldexp.s
  393.       66      55 16.6% 11-Sep-95 22:09:46 +log.s
  394.       71      57 19.7% 11-Sep-95 22:09:58 +log10.s
  395.      156      97 37.8% 01-Feb-96 17:24:38 +modf.s
  396.      106      73 31.1% 11-Sep-95 22:10:22 +pow.s
  397.       66      57 13.6% 11-Sep-95 22:07:12 +sin.s
  398.       68      56 17.6% 11-Sep-95 22:07:34 +sinh.s
  399.       68      54 20.5% 11-Sep-95 22:09:36 +sqrt.s
  400.       66      56 15.1% 11-Sep-95 22:08:44 +tan.s
  401.       68      58 14.7% 11-Sep-95 22:08:52 +tanh.s
  402.      166     114 31.3% 21-Sep-96 02:23:12 +acos.s
  403.      204     122 40.1% 17-Sep-95 17:39:22 +addd.s
  404.      181     112 38.1% 17-Sep-95 17:47:52 +addl.s
  405.      165     112 32.1% 21-Sep-96 02:23:34 +asin.s
  406.      164     111 32.3% 21-Sep-96 02:24:28 +atan.s
  407.      161     109 32.2% 21-Sep-96 02:24:50 +ceil.s
  408.      204     124 39.2% 15-Jan-97 00:53:48 +cmpd.s
  409.      181     113 37.5% 15-Jan-97 00:54:00 +cmpl.s
  410.      161     111 31.0% 21-Sep-96 02:25:24 +cos.s
  411.      163     111 31.9% 21-Sep-96 02:25:32 +cosh.s
  412.      172     115 33.1% 17-Sep-95 18:07:40 +d2s.s
  413.      204     124 39.2% 15-Jan-97 00:55:04 +divd.s
  414.      181     112 38.1% 15-Jan-97 00:55:12 +divl.s
  415.      161     110 31.6% 21-Sep-96 02:25:48 +exp.s
  416.      159     108 32.0% 21-Sep-96 02:26:02 +fabs.s
  417.      171     111 35.0% 24-Apr-96 03:57:10 +fixds.s
  418.      463     207 55.2% 24-Apr-96 04:55:56 +fixdu.s
  419.      168     107 36.3% 24-Apr-96 03:57:00 +fixls.s
  420.      396     185 53.2% 24-Apr-96 04:55:56 +fixlu.s
  421.      161     108 32.9% 21-Sep-96 02:26:20 +floor.s
  422.      194     119 38.6% 17-Sep-95 17:56:10 +fltsbd.s
  423.      194     120 38.1% 17-Sep-95 18:01:30 +fltsbl.s
  424.      170     108 36.4% 24-Apr-96 03:27:18 +fltsld.s
  425.      170     109 35.8% 24-Apr-96 03:29:04 +fltsll.s
  426.      182     116 36.2% 17-Sep-95 17:56:18 +fltswd.s
  427.      182     117 35.7% 25-Sep-95 05:31:18 +fltswl.s
  428.      185     117 36.7% 17-Sep-95 17:55:34 +fltubd.s
  429.      185     118 36.2% 17-Sep-95 18:02:20 +fltubl.s
  430.      273     161 41.0% 24-Apr-96 05:17:48 +fltuld.s
  431.      241     141 41.4% 24-Apr-96 03:44:44 +fltull.s
  432.      185     117 36.7% 17-Sep-95 17:55:56 +fltuwd.s
  433.      185     118 36.2% 17-Sep-95 18:03:14 +fltuwl.s
  434.      302     164 45.6% 01-Feb-96 17:34:22 +frexp.c
  435.      837     393 53.0% 01-Feb-96 17:35:48 +ldexp.c
  436.      161     111 31.0% 21-Sep-96 02:26:40 +log.s
  437.      166     113 31.9% 21-Sep-96 02:26:50 +log10.s
  438.      170     106 37.6% 01-Feb-96 17:31:46 +modf.c
  439.      204     124 39.2% 17-Sep-95 17:39:06 +muld.s
  440.      181     113 37.5% 17-Sep-95 17:47:44 +mull.s
  441.      169     110 34.9% 17-Sep-95 17:39:42 +negd.s
  442.      166     106 36.1% 17-Sep-95 17:46:34 +negl.s
  443.      196     123 37.2% 21-Sep-96 02:27:20 +pow.s
  444.      169     110 34.9% 17-Sep-95 18:08:18 +s2d.s
  445.      162     110 32.0% 21-Sep-96 02:27:46 +sin.s
  446.      163     111 31.9% 21-Sep-96 02:28:06 +sinh.s
  447.      163     111 31.9% 21-Sep-96 02:28:18 +sqrt.s
  448.      204     124 39.2% 15-Jan-97 00:54:40 +subd.s
  449.      181     113 37.5% 15-Jan-97 00:54:48 +subl.s
  450.      161     110 31.6% 21-Sep-96 02:28:30 +tan.s
  451.      163     112 31.2% 21-Sep-96 02:28:40 +tanh.s
  452.      169     110 34.9% 17-Sep-95 17:41:58 +tstd.s
  453.      166     106 36.1% 26-Sep-95 02:36:00 +tstl.s
  454.     5456    2091 61.6% 15-Jan-97 01:12:24 +mieee.dir
  455.      185     131 29.1% 11-Sep-95 18:34:52 +strtod.c
  456.       46      46  0.0% 11-Sep-95 22:02:38 +vfprintf.c
  457.       44      44  0.0% 11-Sep-95 22:03:14 +vfscanf.c
  458.      867     448 48.3% 29-Oct-95 23:48:06 +minstart.s
  459.     1738     565 67.4% 20-Jul-96 00:26:02 +mysupp.c
  460.      347     170 51.0% 20-Oct-95 18:39:58 +setjmp.s
  461.       99      88 11.1% 20-Oct-95 19:10:22 +raise.c
  462.      153     122 20.2% 20-Oct-95 19:09:42 +signal.c
  463.      171     127 25.7% 28-Oct-96 05:07:28 +__v0fprintf.c
  464.      183     128 30.0% 28-Oct-96 05:05:36 +__v0printf.c
  465.      168     114 32.1% 28-Oct-96 05:10:30 +__v0sprintf.c
  466.      690     330 52.1% 17-Jun-96 18:29:52 +_fillbuf.c
  467.      471     264 43.9% 17-Jun-96 13:08:08 +_flushbuf.c
  468.      747     379 49.2% 17-Jun-96 18:29:30 +_putbuf.c
  469.       92      91  1.0% 20-Oct-95 20:13:46 +clearerr.c
  470.      605     297 50.9% 17-Jun-96 16:06:46 +fclose.c
  471.       83      83  0.0% 20-Oct-95 20:14:38 +feof.c
  472.       87      86  1.1% 20-Oct-95 20:15:30 +ferror.c
  473.      253     146 42.2% 17-Jun-96 18:01:08 +fflush.c
  474.      136     115 15.4% 10-Jul-95 16:42:42 +fgetc.c
  475.      155     114 26.4% 20-Oct-95 20:09:18 +fgetpos.c
  476.      243     167 31.2% 20-Jul-95 17:34:02 +fgets.c
  477.     1028     462 55.0% 17-Jun-96 18:29:06 +fopen.c
  478.      218     136 37.6% 11-Sep-95 21:03:06 +fprintf.c
  479.       73      73  0.0% 17-Jun-96 14:38:58 +fputc.c
  480.      216     164 24.0% 17-Jun-96 14:39:04 +fputs.c
  481.      794     353 55.5% 22-Jun-96 23:40:58 +fread.c
  482.      138     113 18.1% 20-Oct-95 19:45:36 +freopen.c
  483.      164     119 27.4% 11-Sep-95 21:22:32 +fscanf.c
  484.      359     206 42.6% 21-Jul-95 19:40:10 +fseek.c
  485.      116     104 10.3% 20-Oct-95 20:11:02 +fsetpos.c
  486.      214     144 32.7% 21-Jul-95 19:38:48 +ftell.c
  487.      886     378 57.3% 20-Jul-95 04:26:24 +fwrite.c
  488.       84      75 10.7% 20-Oct-95 20:32:34 +getchar.c
  489.      231     148 35.9% 10-Jul-95 16:56:44 +gets.c
  490.      417     200 52.0% 10-Jul-95 16:35:40 +inc.h
  491.     5061    1128 77.7% 29-Aug-95 03:20:14 +_printf.c
  492.       81      69 14.8% 14-Aug-95 18:48:50 +_sputc.c
  493.      221     141 36.1% 10-Jul-95 16:59:02 +fprintf.c
  494.      209     129 38.2% 20-Jul-95 15:34:08 +fscanf.c
  495.      237     141 40.5% 10-Jul-95 16:59:22 +printf.c
  496.      204     130 36.2% 20-Jul-95 15:33:52 +scanf.c
  497.      310     180 41.9% 14-Aug-95 18:48:26 +sprintf.c
  498.      314     196 37.5% 20-Jul-95 15:34:18 +sscanf.c
  499.      160     116 27.5% 10-Jul-95 17:00:02 +vfprintf.c
  500.     4215     955 77.3% 20-Jul-95 17:36:36 +vfscanf.c
  501.      196     125 36.2% 10-Jul-95 17:00:18 +vprintf.c
  502.      218     141 35.3% 10-Jul-95 17:09:36 +vsprintf.c
  503.      144     109 24.3% 22-May-96 21:49:26 +perror.c
  504.      211     131 37.9% 11-Sep-95 21:52:30 +printf.c
  505.       90      79 12.2% 17-Jun-96 14:37:56 +putchar.c
  506.      244     150 38.5% 17-Jun-96 14:39:14 +puts.c
  507.       83      80  3.6% 10-Jul-95 16:57:08 +remove.c
  508.       97      80 17.5% 10-Jul-95 16:57:16 +rename.c
  509.      103      97  5.8% 20-Oct-95 20:06:30 +rewind.c
  510.      179     122 31.8% 17-Jun-96 13:00:44 +scanf.c
  511.      111     105  5.4% 17-Jun-96 13:05:50 +setbuf.c
  512.      551     295 46.4% 17-Jun-96 16:23:54 +setvbuf.c
  513.      400     232 42.0% 11-Sep-95 21:11:24 +sprintf.c
  514.      321     199 38.0% 11-Oct-95 15:59:48 +sscanf.c
  515.       96      91  5.2% 20-Oct-95 19:46:36 +tmpfile.c
  516.      426     215 49.5% 24-Oct-95 17:51:16 +tmpnam.c
  517.      657     312 52.5% 17-Jun-96 18:28:02 +ungetc.c
  518.    10710    3063 71.4% 11-Sep-95 20:59:46 +vfprintf.c
  519.     9684    2390 75.3% 11-Sep-95 21:19:08 +vfscanf.c
  520.      168     113 32.7% 11-Sep-95 21:52:06 +vprintf.c
  521.      147     108 26.5% 17-Jun-96 13:01:14 +vscanf.c
  522.      355     212 40.2% 11-Sep-95 21:07:24 +vsprintf.c
  523.      262     175 33.2% 11-Oct-95 15:59:48 +vsscanf.c
  524.      158     126 20.2% 26-Oct-95 14:49:10 +abort.c
  525.       61      61  0.0% 10-Oct-95 20:40:16 +abs.c
  526.      261     150 42.5% 26-Oct-95 15:03:14 +atexit.c
  527.      102      93  8.8% 20-Oct-95 23:54:54 +atoi.c
  528.      103      95  7.7% 20-Oct-95 17:05:22 +atol.c
  529.      551     269 51.1% 20-Oct-95 16:44:22 +bsearch.c
  530.      227     144 36.5% 18-Jul-95 20:03:40 +calloc.c
  531.      192     132 31.2% 17-Jun-96 19:01:20 +div.c
  532.      559     328 41.3% 26-Oct-95 14:51:48 +getenv.c
  533.       64      62  3.1% 25-Aug-96 02:41:04 +labs.c
  534.      197     135 31.4% 17-Jun-96 19:01:42 +ldiv.c
  535.     3115    1032 66.8% 08-Oct-95 04:21:08 +malloc.c
  536.      959     408 57.4% 14-Jun-96 22:28:16 +newmalloc.c
  537.     1745     819 53.0% 20-Oct-95 16:48:10 +qsort.c
  538.      149     123 17.4% 18-Jul-95 15:45:18 +rand.c
  539.      381     197 48.2% 14-Apr-96 21:04:14 +realloc.c
  540.      572     263 54.0% 20-Oct-95 16:44:00 +strtol.c
  541.     1018     476 53.2% 20-Oct-95 16:44:04 +strtoul.c
  542.      428     253 40.8% 18-Jul-95 15:59:00 +system.c
  543.      156     120 23.0% 11-Oct-95 14:34:16 +memchr.c
  544.      176     127 27.8% 11-Oct-95 14:36:32 +memcmp.c
  545.      222     161 27.4% 14-May-96 16:52:28 +memcpy.c
  546.      275     166 39.6% 14-May-96 16:52:42 +memmove.c
  547.      127     104 18.1% 11-Oct-95 14:43:08 +memset.c
  548.      174     110 36.7% 11-Oct-95 14:50:46 +strcat.c
  549.      127      99 22.0% 11-Oct-95 14:54:52 +strchr.c
  550.      185     130 29.7% 11-Oct-95 14:56:14 +strcmp.c
  551.      153     105 31.3% 11-Oct-95 14:57:14 +strcpy.c
  552.      141     109 22.6% 10-Jul-95 16:20:52 +strcspn.c
  553.      141     113 19.8% 22-May-96 22:06:54 +strerror.c
  554.      106      92 13.2% 10-Jul-95 16:21:00 +strlen.c
  555.      245     142 42.0% 16-Apr-96 03:40:00 +strncat.c
  556.      200     141 29.5% 10-Jul-95 16:21:16 +strncmp.c
  557.      145     113 22.0% 11-Oct-95 15:13:24 +strncpy.c
  558.      150     110 26.6% 11-Oct-95 15:16:08 +strpbrk.c
  559.      155     107 30.9% 11-Oct-95 15:17:40 +strrchr.c
  560.      139     108 22.3% 10-Jul-95 16:22:10 +strspn.c
  561.      779     348 55.3% 15-Jul-96 00:01:42 +strstr.c
  562.      250     150 40.0% 20-Oct-95 23:31:24 +strtok.c
  563.      105      87 17.1% 16-Jul-95 15:58:20 +__gmtoffset.c
  564.      205     136 33.6% 05-Sep-95 03:45:46 +asctime.c
  565.       60      60  0.0% 05-Sep-95 03:47:24 +clock.c
  566.     1862     748 59.8% 05-Sep-95 03:45:46 +gmtime.c
  567.      145     113 22.0% 05-Sep-95 03:45:46 +localtime.c
  568.      741     387 47.7% 05-Sep-95 03:45:46 +mktime.c
  569.     3367    1026 69.5% 05-Sep-95 04:06:54 +strftime.c
  570.      530     316 40.3% 16-Jul-95 15:57:24 +time.c
  571.     5985    1589 73.4% 17-Sep-96 16:22:18 +vargs.h
  572.    10472    4627 55.8% 10-Nov-96 21:13:38 +vc.dir
  573.    10472    4654 55.5% 22-Jan-97 16:18:20 +vcs.dir
  574.   101731   22545 77.8% 09-Feb-97 17:28:52 +machine.c
  575.     5428    1650 69.6% 07-Dec-96 18:26:06 +machine.h
  576.      939     428 54.4% 30-Apr-96 23:06:28 +showerr.c
  577.      480     268 44.1% 23-Dec-96 03:33:04 +tovbr.c
  578.     9849    2801 71.5% 23-Dec-96 03:34:02 +vbrowse.c
  579.      115     105  8.6% 10-Dec-95 17:52:36 +vbrowse.h
  580.     1823     786 56.8% 10-Dec-95 18:29:10 +vsend.c
  581.      425     193 54.5% 30-Jan-97 22:48:04 +vc.bsd
  582.      426     189 55.6% 20-Jan-97 05:31:24 +vc.config
  583.      414     192 53.6% 30-Jan-97 21:28:34 +vc.ixemul
  584.      422     195 53.7% 30-Jan-97 21:28:54 +vc.ixemuls
  585.     1974     779 60.5% 27-Jul-96 04:57:54 +help.c
  586.     2226     705 68.3% 29-Jul-96 01:07:56 +menu_code.c
  587.      998     411 58.8% 28-Jul-96 23:58:44 +menu_compiler.c
  588.      700     337 51.8% 20-Jul-96 13:02:16 +menu_define.c
  589.      768     363 52.7% 20-Jul-96 13:02:04 +menu_includePath.c
  590.      719     343 52.2% 20-Jul-96 13:01:48 +menu_libLink.c
  591.     2083     758 63.6% 29-Jul-96 01:07:40 +menu_main.c
  592.     1435     462 67.8% 28-Jul-96 23:59:42 +menu_optimize.c
  593.     1668     620 62.8% 29-Jul-96 01:06:56 +menu_Warnings.c
  594.    10965    2569 76.5% 25-Oct-96 18:13:14 +vconfig.c
  595.     4274    1414 66.9% 20-Jan-97 05:33:56 +vconfig.h
  596.    44177   10216 76.8% 09-Feb-97 17:28:08 +machine.c
  597.     5477    1655 69.7% 13-Dec-96 21:23:06 +machine.h
  598.      317     145 54.2% 30-Jan-97 22:47:30 +vc.config
  599.    28222    7382 73.8% 17-Jan-97 05:20:42 +main.c
  600.    14760    2345 84.1% 17-Jan-97 03:18:44 +Makefile
  601.    14706    2308 84.3% 30-Jan-97 22:28:00 +Makefile.generic
  602.    24369    5739 76.4% 27-Jan-97 04:44:54 +opt.c
  603.     5669    1691 70.1% 29-Oct-96 19:34:34 +opt.h
  604.    22741    4637 79.6% 23-Dec-96 03:44:30 +parse_expr.c
  605.    76073   14477 80.9% 29-Oct-96 19:42:36 +preproc.c
  606.    18961    5684 70.0% 27-Jan-97 21:44:02 +rd.c
  607.    41967    9093 78.3% 01-Mar-97 14:55:08 +regs.c
  608.    29095    5099 82.4% 29-Jan-97 05:47:06 +statements.c
  609.    51767   10885 78.9% 29-Jan-97 05:47:32 +type_expr.c
  610.     3646    1478 59.4% 01-Mar-97 19:28:26 +vars.c
  611.    14167    4545 67.9% 27-Jan-97 19:56:42 +vbc.h
  612.     3976    1205 69.6% 29-Oct-96 19:34:34 +vbpp.h
  613.     9877    2202 77.7% 10-May-96 19:38:14 +cpp.c
  614.     4735    1829 61.3% 14-Apr-96 20:10:14 +cpp.h
  615.     9815    2901 70.4% 10-May-96 19:38:00 +eval.c
  616.     1049     444 57.6% 10-May-96 19:38:00 +getopt.c
  617.     1940     794 59.0% 10-May-96 19:38:00 +hideset.c
  618.     2976    1265 57.4% 11-May-96 03:28:08 +include.c
  619.    12301    4204 65.8% 10-May-96 19:38:00 +lex.c
  620.    10508    3761 64.2% 10-May-96 19:38:02 +macro.c
  621.     2042     896 56.1% 10-May-96 19:38:02 +nlist.c
  622.     6576    2423 63.1% 10-May-96 19:38:02 +tokens.c
  623.     3759    1131 69.9% 22-Jul-96 00:11:44 +unix.c
  624.     1512     951 37.1% 04-Feb-97 15:08:02 +bcrt0.o
  625.     1496     903 39.6% 04-Feb-97 15:08:04 +crt0.o
  626.      240     165 31.2% 29-Oct-95 23:48:28 +minstart.o
  627.     1000     702 29.8% 20-Oct-95 15:41:28 +startup.o
  628.    14903    4844 67.4% 01-Mar-97 19:55:54  readme.vbcc
  629.     3479    1609 53.7% 01-Mar-97 19:43:22  vbcc.readme
  630. -------- ------- ----- --------- --------
  631.  3356225 1038384 69.0% 02-Mar-97 14:17:50   495 files
  632.